import {
	defineConfig,
	loadEnv
} from 'vite';
import uni from '@dcloudio/vite-plugin-uni';

export default defineConfig(({
	command,
	mode
}) => {
	if (command === 'serve') {
		//dev配置
		return {
			plugins: [uni()],
			// define: {'process.env.VITE_APP_BASE_API': JSON.stringify(target)},
			server: {
				host: true, //使用当前的IP地址，没有这个就是以localhost作为本地地址
				port: 5176, //端口号为
				open: false, //是否在默认浏览器中自动打开该地址
				proxy: { //使用代理
					'/transminApi': {
						target : "http://192.168.31.29:6666", // 需要跨域代理的本地路径
						changeOrigin: true, //是否改变请求源头
						// rewrite: (path) => path.replace(new RegExp('^' + '/mapi'), '') // 路径重写
					},
				}
			}
			
		}
	} else {
		//build配置
		return {
			plugins: [uni()],
			build: {
				minify: 'terser',
				/* 发布时删除 console */
				terserOptions: {
					compress: {
						drop_console: false,
					},
				},
			}
		}
	}
});